Golang Job: Software Engineer

Job added on

Company

Vodafone

Location

Madrid - Spain

Job type

Full-Time

Golang Job Details

Would you like to be part of our new adventure in Malaga? Vodafone Group is launching its new technological HUB, an international center of excellence dedicated to research and development of technical solutions, such as Secure Networks, 5G and 6G development, Open RAN, IoT, MPN & MEC and UCC for Vodafone Business, platforms and enterprise solutions.

Come and join us to create the future together!


The role purpose of the API Engineer is to contribute and deliver low-level designs and developments for all service orchestration & data engineering systems and underlying computing, unified communications and connectivity platforms, being part of an engineering team and delivering microservices architecture. Design workflows and APIs on an orchestration tool, including the coding of the functions and the overall system administration following a DevOps and Agile methodology.


Main responsibilities:

  • Design, build and maintain orchestration workflows for UCC products
  • Design and implement APIs specifications as required
  • Deliver and test developments according to the agreed plan and designs, working effectively with other teams as required
  • Work closely with all business units and engineering teams to develop strategies for
  • Deliver low-level technical designs for management applications in UCC Orchestration in compliance with safety standards and regulations
  • Manager resources within the team to ensure committed delivery dates and budgets are achieved in an Agile manner
  • Provide support to Operational teams and troubleshoot to solve technical issues via the agile DevOps CI/CD framework


What you bring:

  • Experience in design and deployment of management systems with knowledge in the following technologies:
    • Orchestration tools like Ansible
    • Containers or Kubernetes
    • AWS or GCP
    • Terraform or Cloud Formation
    • OS admin with Linux
  • Significant programming skills to develop appropriated modules and configurations.
  • Experience in web services, protocols and programming languages:
    • Python, Java, JSON, YAML, or Golang
    • REST API, SOAP, Selenium, RPA or TMF
    • SQL or Cypher
    • Network SSH
    • Git or Jira
  • Effective at communicating technical information both in detail to fellow engineers and business/financial context for less technical senior managers
  • Ability to work to deadlines and work using Agile and DevOps methodologies.
  • Advanced English level


Please, apply with an English version of your CV.


Why Vodafone?

At Vodafone we are concerned about being a company committed to diversity as an engine of change. We are proud to offer equal opportunities regardless of race, nationality, cultural origin, sex, age, marital status, sexual orientation, gender identity, disability and religious or political beliefs.